/**
 * ArenaNext Monaco Integration Module
 * Exports all Monaco editor integration functionality
 */

// Editor actions
export {
  registerEditorActions,
  setupAutoFormatOnEnter,
  registerQuickFixProvider,
  errorsToIgnore,
} from "./editorActions";

// Language services
export {
  registerColorProviders,
  setupJavaScriptOptions,
  setupCustomJavaScriptTheme,
} from "./languageServices";

// Code lens
export { registerCodeLensProvider } from "./codeLens";

// Error decorations
export { setupErrorDecorations } from "./errorDecorations";

// Virtual file system
export { updateVirtualFileSystem } from "./virtualFileSystem";

// TypeScript options
export { setupTypeScriptStrictnessOptions } from "./typeScriptOptions";

// Utilities
export { showNotification } from "./utils";

// Inline completions
export { registerMonacoInlineCompletionProvider } from "./inlineCompletionsProvider";
